package com.yidu.hbatsft.dao;

import com.yidu.hbatsft.domain.AtsScheme;
import com.yidu.hbatsft.domain.AtsSchemeExpert;
import com.yidu.utils.Page;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;
@Mapper
public interface AtsSchemeExpertMapper {

    int deleteByPrimaryKey(Integer seId);

    int insert(AtsSchemeExpert record);

    int insertSelective(AtsSchemeExpert record);

    AtsSchemeExpert selectByPrimaryKey(Integer seId);

    int deleteBySchemeId(Integer schemeId);

    /**
     * 根据方案id查询
     * @param schemeId
     * @return
     * zyh
     */
    AtsSchemeExpert selectByschemeKey(Integer schemeId);

    /**
     * 根据方案id修改
     * @param record
     * @return
     * zyh
     */
    int updateByschemeKey(AtsSchemeExpert record);

    int updateByPrimaryKeySelective(AtsSchemeExpert record);

    int updateByPrimaryKey(AtsSchemeExpert record);

    List<AtsSchemeExpert> findAll(AtsSchemeExpert record);

    Long count(AtsSchemeExpert record);

    List<AtsSchemeExpert> selectByReply();

    List<AtsSchemeExpert> selectkangfu();

    int updateByschemeId(AtsSchemeExpert expert);

    int updatestate(Integer schemeId);
    /**
     * 专家咨询表 修改 xp
     * @param record
     * @return
     */
    int nutritionupdate(AtsSchemeExpert record);

    List findAll(Page page);

    AtsSchemeExpert findBySchemeIdState(Integer schemeId);

}